<!DOCTYPE html>



  


<html class="theme-next pisces use-motion" lang="zh-Hans">
<head><meta name="generator" content="Hexo 3.8.0">
  <meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="theme-color" content="#222">









<meta http-equiv="Cache-Control" content="no-transform">
<meta http-equiv="Cache-Control" content="no-siteapp">
















  
  
  <link href="/my_word/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css">







<link href="/my_word/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css">

<link href="/my_word/css/main.css?v=5.1.4" rel="stylesheet" type="text/css">


  <link rel="apple-touch-icon" sizes="180x180" href="/my_word/images/apple-touch-icon-next.png?v=5.1.4">


  <link rel="icon" type="image/png" sizes="32x32" href="/my_word/images/favicon-32x32-next.png?v=5.1.4">


  <link rel="icon" type="image/png" sizes="16x16" href="/my_word/images/favicon-16x16-next.png?v=5.1.4">


  <link rel="mask-icon" href="/my_word/images/logo.svg?v=5.1.4" color="#222">





  <meta name="keywords" content="Linux,">










<meta name="keywords" content="Linux">
<meta property="og:type" content="article">
<meta property="og:title" content="Linux命令">
<meta property="og:url" content="http://hello_abc123.gitee.io/my_word/2019/03/12/Linux命令/index.html">
<meta property="og:site_name" content="Hexo">
<meta property="og:locale" content="zh-Hans">
<meta property="og:image" content="http://hello_abc123.gitee.io/my_word/2019/03/12/Linux命令/linux.jfif">
<meta property="og:updated_time" content="2019-03-12T03:04:02.132Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Linux命令">
<meta name="twitter:image" content="http://hello_abc123.gitee.io/my_word/2019/03/12/Linux命令/linux.jfif">



<script type="text/javascript" id="hexo.configurations">
  var NexT = window.NexT || {};
  var CONFIG = {
    root: '/my_word/',
    scheme: 'Pisces',
    version: '5.1.4',
    sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false},
    fancybox: true,
    tabs: true,
    motion: {"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},
    duoshuo: {
      userId: '0',
      author: '博主'
    },
    algolia: {
      applicationID: '',
      apiKey: '',
      indexName: '',
      hits: {"per_page":10},
      labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
    }
  };
</script>



  <link rel="canonical" href="http://hello_abc123.gitee.io/my_word/2019/03/12/Linux命令/">





  <title>Linux命令 | Hexo</title>
  





  <script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?6377c18acaee569095cb20cb684f00d4";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>




</head>

<body itemscope="" itemtype="http://schema.org/WebPage" lang="zh-Hans">

  
  
    
  

  <div class="container sidebar-position-left page-post-detail">
    <div class="headband"></div>

    <header id="header" class="header" itemscope="" itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-wrapper">
  <div class="site-meta ">
    

    <div class="custom-logo-site-title">
      <a href="/my_word/" class="brand" rel="start">
        <span class="logo-line-before"><i></i></span>
        <span class="site-title">Hexo</span>
        <span class="logo-line-after"><i></i></span>
      </a>
    </div>
      
        <p class="site-subtitle"></p>
      
  </div>

  <div class="site-nav-toggle">
    <button>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
    </button>
  </div>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/my_word/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br>
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-tags">
          <a href="/my_word/tags/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-tags"></i> <br>
            
            标签
          </a>
        </li>
      
        
        <li class="menu-item menu-item-categories">
          <a href="/my_word/categories/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-th"></i> <br>
            
            分类
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/my_word/archives/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br>
            
            归档
          </a>
        </li>
      

      
    </ul>
  

  
</nav>



 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  

  
  
  

  <article class="post post-type-normal" itemscope="" itemtype="http://schema.org/Article">
  
  
  
  <div class="post-block">
    <link itemprop="mainEntityOfPage" href="http://hello_abc123.gitee.io/my_word/my_word/2019/03/12/Linux命令/">

    <span hidden itemprop="author" itemscope="" itemtype="http://schema.org/Person">
      <meta itemprop="name" content="墨剑听禅">
      <meta itemprop="description" content="">
      <meta itemprop="image" content="/my_word/uploads/avatar.png">
    </span>

    <span hidden itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="Hexo">
    </span>

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">Linux命令</h1>
        

        <div class="post-meta">
          <span class="post-time">
            
              <span class="post-meta-item-icon">
                <i class="fa fa-calendar-o"></i>
              </span>
              
                <span class="post-meta-item-text">发表于</span>
              
              <time title="创建于" itemprop="dateCreated datePublished" datetime="2019-03-12T09:47:33+08:00">
                2019-03-12
              </time>
            

            

            
          </span>

          
            <span class="post-category">
            
              <span class="post-meta-divider">|</span>
            
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              
                <span class="post-meta-item-text">分类于</span>
              
              
                <span itemprop="about" itemscope="" itemtype="http://schema.org/Thing">
                  <a href="/my_word/categories/linux/" itemprop="url" rel="index">
                    <span itemprop="name">linux</span>
                  </a>
                </span>

                
                
              
            </span>
          

          
            
          

          
          
             <span id="/my_word/2019/03/12/Linux命令/" class="leancloud_visitors" data-flag-title="Linux命令">
               <span class="post-meta-divider">|</span>
               <span class="post-meta-item-icon">
                 <i class="fa fa-eye"></i>
               </span>
               
                 <span class="post-meta-item-text">阅读次数&#58;</span>
               
                 <span class="leancloud-visitors-count"></span>
             </span>
          

          

          

          

        </div>
      </header>
    

    
    
    
    <div class="post-body" itemprop="articleBody">

      
      

      
        <p><img src="/my_word/2019/03/12/Linux命令/linux.jfif" alt=""><br><a id="more"></a><br>ls<br>功能：显示指定工作目录下的内容<br>参数：<br>-a 显示所有档案及目录 隐藏文件.xxx也会显示<br>-h 以k显示文件大小<br>案例：<br>列出目前工作目录下所有名称是 s开头的文件，愈新的排愈后面<br>ls -ltr s*</p>
<p>cd<br>功能:进入不同的工作目录下<br>参数：<br>cd ~  进入当前用户的家目录<br>cd    进入当前用户的家目录<br>cd -  进入上次目录<br>cd .  进入当前目录<br>cd /  进入根目录<br>cd ../.. 跳到目前目录的上上两层<br>只要不是/开头的就属于相对路径的写法  </p>
<p>pwd<br>功能:显示当前工作目录  </p>
<p>mkdir<br>功能：创建一个文件夹<br>参数：<br>-m 创建目录的同时设置目录的访问权限<br>-p 快速创建出多级目录<br>案例：<br>创建权限为777的目录<br>mkdir -m 777 test1  </p>
<p>rmdir<br>功能：删除指定路径下的子目录<br>参数：<br>-p 删除指定目录后，若该目录的上层目录已变成空目录，则将其一并删除  </p>
<p>rm<br>功能：删除文件或目录<br>参数：<br>-r 递归地删除 指定目录及其中的所有文件和子目录<br>-f 强制删除，不显示任何警告信息  </p>
<p>head<br>功能： 看一个文件的头几行<br>参数<br>-n 后面接数字，代表显示几行的意思<br>案例<br>head -n 100 test.log  </p>
<p>tail<br>功能： 看一个文件末尾n行<br>tail -f  flume.log    —实时打印日志<br>tail -n 5 查看文件末尾5行<br>[tail -5]<br>案例<br>显示最后1000行<br>tail -n 1000<br>从1000行开始显示，显示1000行以后的<br>tail -n +1000  </p>
<p>more<br>功能说明：一页一页的显示文件内容<br>使用方式：<br>enter: 代表向下翻一行<br>空格键：代表向下翻一页<br>q 代表立刻离开more  </p>
<p>less<br>功能：与more类似，但是比more更好的是，可以往前翻页<br>使用方式：<br>空格键：向下翻动一页<br>pgdn:向下翻动一页<br>pgup:向上翻动一页<br>/字符串: 向下搜寻『字符串』的功能<br>?字符串: 向上搜寻『字符串』的功能<br>q ：离开 less 这个程序  </p>
<p>cp<br>功能：复制文件或目录<br>格式： cp [选项] 源文件或目录 目标文件或目录<br>参数：<br>-r 递归处理，将指定目录下的文件与目录一并处理<br>-f 强制覆盖同名文件<br>-b 若存在同名文件，覆盖前备份原来的文件。备份文件名是在原文件名后面加上~  </p>
<p>scp<br>从本地复制到远程scp local_file remote_username@remote_ip:remote_folder<br>local_file  文件名<br>remote_username  远程用户名<br>remote_ip  远程ip<br>remote_folde  远程目录<br>scp /home/space/music/1.mp3 <a href="mailto:root@www.runoob.com" target="_blank" rel="noopener">root@www.runoob.com</a>:/home/root/others/music<br>scp /home/space/music/1.mp3 <a href="mailto:root@www.runoob.com" target="_blank" rel="noopener">root@www.runoob.com</a>:/home/root/others/music/001.mp3<br>命令执行之后需要输入密码从远程复制到本地<br>从远程复制到本地，只要将从本地复制到远程的命令的后2个参数调换顺序即可，如下实例<br>scp <a href="mailto:root@www.runoob.com" target="_blank" rel="noopener">root@www.runoob.com</a>:/home/root/others/music /home/space/music/1.mp3<br>scp -r <a href="http://www.runoob.com:/home/root/others/" target="_blank" rel="noopener">www.runoob.com:/home/root/others/</a> /home/space/music/<br>如果远程服务器防火墙有为scp命令设置了指定的端口，我们需要使用 -P 参数来设置命令的端口号，命令格式如下：<br>scp -P 4588 <a href="mailto:remote@www.runoob.com" target="_blank" rel="noopener">remote@www.runoob.com</a>:/usr/local/sin.sh /home/administrator  </p>
<p>mv<br>功能:移动或更名现有的文件或目录<br>格式：mv [选项] 源文件或目录 目标文件或目录<br>参数：<br>-f 强制覆盖同名文件<br>-b 若存在同名文件，覆盖前备份原来的文件。备份文件名是在原文件名后面加上~<br>案例：<br>将当前目录下的test1文件重命名为test2<br>mv test1 test2<br>将tset1文件移动到/tmp目录中<br>mv test1 /tmp  </p>
<p>chmod<br>功能：变更文件或目录的权限<br>语法： chmod  777 test1<br>r：读取权限，数字代号为”4”。<br>w：写入权限，数字代号为”2”。<br>x：执行或切换权限，数字代号为”1”。  </p>
<p>chown<br>功能说明：变更文件或目录的拥有者或所属群组<br>格式： chown 文件拥有者[：组] 文件或目录<br>案例<br>将文件test1的拥有者由hwr改为pukka<br>chown pukka test1<br>将文件test2的拥有者和所属组设置为staff用户和staff组<br>chown staff:staff test2  </p>
<p>chgrp<br>功能：改变文件或目录的所属组<br>格式：chgrp 组 文件或目录<br>案例<br>将test3的文件所属组由test改为hwr<br>chgrp hwr test3  </p>
<p>wc<br>功能：显示文本文件的行数、字数和字符数<br>语法：wc [选项] 文件<br>参数：<br>-c 显示文件的字节数<br>-l 显示文件的行数<br>-w 显示文件包含的单词数  </p>
<p>file<br>功能：辨识文件类型<br>格式： file 文件名  </p>
<p>find<br>功能：查找文件或目录<br>语法： find [路径] [选项] [命令]<br>主要参数：<br>-name 文件名 查找指定名称的文件或目录，可以使用通配符<br>-user 用户名 查找指定用户拥有的文件或目录<br>-type 文件类型 查找指定类型的文件<br>-size[+|-] 查找指定大小的文件 +代表大于 -代表小于 以K为单位<br>案例<br>Linux查询大于多少M的文件时候且显示文件大小<br> find ./路径   -size +0 -exec ls -lh {} \;<br> 查看当前目录下文件大小大于0的文件<br> find ./ -size +0   </p>
<p> grep<br> 功能:查找文件里符合条件的字符串<br> 格式： grep []选项 字符串 文件名<br> 参数：<br> -n 显示行号<br> -v 显示不包含搜索字符串的行<br> -l 查找时不区分大小写<br> 案例<br>find ./ -name “*.xml” xargs –print | grep –i “time-out”<br>在test1文件中找包含cdrom行的内容，并显示出行号<br>grep -n cdrom  tets1  </p>
<p>diff<br>功能：用于比较文件的内容，特别是比较两个版本不同的文件以找到改动的地方<br>语法：diff[参数][文件1或目录1][文件2或目录2]<br>参数：<br>-r 比较子目录中的文件<br>diff test.xml test2.xml  </p>
<p>cat<br>功能：查看文件，在cat命令后面可指定一个或多个文件[文件名用空格分隔]<br>参数：<br>-n 在每一行前显示行号<br>案例<br>把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里<br>cat -n textfile1 &gt; textfile2<br>把 textfile1 和 textfile2 的档案内容加上行号（空白行不加）之后将内容附加到 textfile3 里<br>cat -b textfile1 textfile2 &gt;&gt; textfile3  </p>
<p>tar<br>功能：备份文件<br>选项： tar 选项 归档/压缩文件 [文件或目录列表]<br>参数：<br>-c 创建归档/压缩文件包<br>-f 指定一个文件名或设备名来存储归档/压缩文件，是必须选项<br>-r 向归档/压缩文件包追加文件或目录<br>-t 显示归档/压缩文件的内容<br>-x 还原归档/压缩文件中的文件和目录<br>-v 显示命令执行过程<br>案例<br>压缩 tomcat文件<br>tar -cvf tomcat.tar tomcat<br>解压JavaMe.tar.gz<br>tar –zcvf JavaMe.tar.gz JavaMe<br>查询tar包中的文件列表<br>参数<br>-tz 查看.gz的压缩包文件列表<br>-tj 查看.bz或.bz2格式的压缩包文件列表<br>案例<br>查询etc.tar文件中归档的文件目录列表<br>tar -tvf etc.tar<br>查询etc.tar.gz文件中归档的文件目录列表<br>tar -tzvf etc.tar.gz  </p>
<p>‘&gt;’<br>功能:输出重定向<br>说明：以重写的方式输出重定向<br>案例<br>把error.log的日志 输出到test.log中<br>tail -f error.log &gt; tets.log<br>将当前目录下所有文件和子目录的详细信息保存到list.txt文件中<br>ls -al &gt;list.txt  </p>
<p>‘&gt;&gt;’<br>功能说明：输出重定向<br>补充说明：以追加的方式进行输出重定向<br>案例<br>在文件test.txt最后一行添加内容 you love<br>cat &gt;&gt; test.txt<br>输入内容 ctrl+D结束输入  </p>
<p>mount<br>功能：将存储设备挂载到文件系统中的指定目录<br>参数：<br>-t 文件系统类型 挂载指定的文件系统类型<br>-r 以只读方式挂载文件系统，默认方式为只读方式<br>案例<br>将磁盘分区/dev/hdb4挂载到/mnt下的newpart目录<br>mkdir /mnt/newpart  –创建挂载目录<br>mount -t auto /dev/hdb4 /mnt/newpart  —挂载分区<br>将 /dev/hda1 用唯读模式挂在 /mnt 之下<br>mount -o ro /dev/hda1 /mnt<br>将光盘挂载到/mnt下的cdrom目录<br>mkdir /mnt/cdrom<br>mount -t iso9660 /dev/cdrom /mnt/cdrom  </p>
<p>umount<br>功能：卸除文件系统<br>语法：umount 设备名或目录名<br>参数：<br>-a 卸除/etc/mtab中记录的所有文件系统。<br>-h 显示帮助。<br>-n 卸除时不要将信息存入/etc/mtab文件中。<br>-r 若无法成功卸除，则尝试以只读的方式重新挂入文件系统。<br>-t&lt;文件系统类型&gt; 仅卸除选项中所指定的文件系统。<br>-v 执行时显示详细的信息。<br>-V 显示版本信息。<br>案例<br>umount /mnt/hdb4<br>umount /mnt/cdrom  </p>
<p>du<br>功能：显示目录或文件的大小；du会显示指定的目录或文件所占用的磁盘空间<br>语法：du 选项 目录或文件<br>参数：<br>-a或-all 显示目录中个别文件的大小。<br>-b或-bytes 显示目录或文件大小时，以byte为单位。<br>-c或–total 除了显示个别目录或文件的大小外，同时也显示所有目录或文件的总和。<br>-D或–dereference-args 显示指定符号连接的源文件大小。<br>-h或–human-readable 以K，M，G为单位，提高信息的可读性。<br>-H或–si 与-h参数相同，但是K，M，G是以1000为换算单位。<br>-k或–kilobytes 以1024 bytes为单位。<br>-l或–count-links 重复计算硬件连接的文件。<br>-L&lt;符号连接&gt;或–dereference&lt;符号连接&gt; 显示选项中所指定符号连接的源文件大小。<br>-m或–megabytes 以1MB为单位。<br>-s或–summarize 仅显示总计。<br>-S或–separate-dirs 显示个别目录的大小时，并不含其子目录的大小。<br>案例<br>du  -cm 查看文件夹下文件大小总和 如：<br>du  -cm  epg-access-2019-01-15*<br>参数 -c 显示几个文件或目录各自占用磁盘空间的大小，还统计它们的总和<br>        -m 是显示兆<br>        -k是显示K  </p>
<p> df<br> 功能：显示磁盘的相关信息[挂载的也会显示]<br> df -h 显示磁盘的相关信息  </p>
<p>unzip<br>功能：解压缩zip文件<br>语法：unzip [-cflptuvz][-agCjLMnoqsVX][-P &lt;密码&gt;][.zip文件][文件][-d &lt;目录&gt;][-x &lt;文件&gt;] 或 unzip [-Z]<br>参数：<br>-c 将解压缩的结果显示到屏幕上，并对字符做适当的转换。<br>-f 更新现有的文件。<br>-l 显示压缩文件内所包含的文件。<br>-p 与-c参数类似，会将解压缩的结果显示到屏幕上，但不会执行任何的转换。<br>-t 检查压缩文件是否正确。<br>-u 与-f参数类似，但是除了更新现有的文件外，也会将压缩文件中的其他文件解压缩到目录中。<br>-v 执行是时显示详细的信息。<br>-z 仅显示压缩文件的备注文字。<br>-a 对文本文件进行必要的字符转换。<br>-b 不要对文本文件进行字符转换。<br>-C 压缩文件中的文件名称区分大小写。<br>-j 不处理压缩文件中原有的目录路径。<br>-L 将压缩文件中的全部文件名改为小写。<br>-M 将输出结果送到more程序处理。<br>-n 解压缩时不要覆盖原有的文件。<br>-o 不必先询问用户，unzip执行后覆盖原有文件。<br>-P&lt;密码&gt; 使用zip的密码选项。<br>-q 执行时不显示任何信息。<br>-s 将文件名中的空白字符转换为底线字符。<br>-V 保留VMS的文件版本信息。<br>-X 解压缩时同时回存文件原来的UID/GID。<br>[.zip文件] 指定.zip压缩文件。<br>[文件] 指定要处理.zip压缩文件中的哪些文件。<br>-d&lt;目录&gt; 指定文件解压缩后所要存储的目录。<br>-x&lt;文件&gt; 指定不要处理.zip压缩文件中的哪些文件。<br>-Z unzip -Z等于执行zipinfo指令。<br>案例<br>压缩文件<br>zip -r privatemanage.zip privatemanage<br>解压文件<br>unzip privatemanage.zip   </p>
<p>who<br>功能：显示目前登入系统的用户信息<br>语法：who [-Himqsw][–help][–version][am i][记录文件]<br>补充说明：执行这项指令可得知目前有那些用户登入系统，单独执行who指令会列出登入帐号，使用的<br>终端机，登入时间以及从何处登入或正在使用哪个X显示器<br>参　　数：<br>-H或–heading 　显示各栏位的标题信息列<br>-i或-u或–idle 　显示闲置时间，若该用户在前一分钟之内有进行任何动作，将标示成”.”号，如果该用户已超过24小时没有任何动作，则标示出”old”字符串<br>-m 　此参数的效果和指定”am i”字符串相同<br>-q或–count 　只显示登入系统的帐号名称和总人数<br>-s 　此参数将忽略不予处理，仅负责解决who指令其他版本的兼容性问题<br>-w或-T或–mesg或–message或–writable 　显示用户的信息状态栏  </p>
<p>useradd<br>功能：建立用户账号<br>补充说明：useradd可用来建立用户帐号。帐号建好之后，再用passwd设定帐号的密码．而可用userdel删除帐号。使用useradd指令所建立的帐号，实际上是保存在/etc/passwd文本文件中<br>参数：<br>-c &lt;备注&gt; 加上备注文字。备注文字会保存在passwd的备注栏位中。　<br>-d &lt;登入目录&gt; 　指定用户登入时的启始目录。<br>-D 变更预设值．<br>-e &lt;有效期限&gt; 　指定帐号的有效期限。<br>-f &lt;缓冲天数&gt; 　指定在密码过期后多少天即关闭该帐号。<br>-g &lt;群组&gt; 　指定用户所属的群组。<br>-G &lt;群组&gt; 　指定用户所属的附加群组。<br>-m 自动建立用户的登入目录。<br>-M 不要自动建立用户的登入目录。<br>-n 取消建立以用户名称为名的群组．<br>-r 建立系统帐号。<br>-s <shell>　指定用户登入后所使用的shell。<br>-u <uid> 　指定用户ID。<br>案例<br>useradd –g JavaMegroup –u 1003 –d /home/JavaMe –m –s /bin/bash JavaMe  </uid></shell></p>
<p>userdel<br>功能：删除用户账号<br>语法：userdel [-r][用户帐号]<br>补充说明：userdel可删除用户帐号与相关的文件。若不加参数，则仅删除用户帐号，而不删除相关文件。<br>参数：<br>-f 删除用户登入目录以及目录中所有文件  </p>
<p>passwd<br>功能:设置密码<br>语法：passwd [-dklS][-u <-f>][用户名称]<br>补充说明：passwd指令让用户可以更改自己的密码，而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称，一般用户只能变更自己的密码。<br>参数：<br>-d 删除密码。本参数仅有系统管理者才能使用。<br>-f 强制执行。<br>-k 设置只有在密码过期失效后，方能更新。<br>-l 锁住密码。<br>-s 列出密码的相关信息。本参数仅有系统管理者才能使用。<br>-u 解开已上锁的帐号。  </-f></p>
<p>su<br>功能：变更身份<br>语法： su 用户名称  </p>
<p>reboot<br>功能说明:重启系统<br>语法：dreboot [-dfinw]<br>参数：<br>-d 重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有”-n”参数的效果。<br>-f 强制重新开机，不调用shutdown指令的功能。<br>-i 在重开机之前，先关闭所有网络界面。<br>-n 重开机之前不检查是否有未结束的程序。<br>-w 仅做测试，并不真的将系统重新开机，只会把重开机的数据写入/var/log目录下的wtmp记录文件  </p>
<p>halt<br>功能说明：关闭系统<br>补充说明：halt会先检测系统的runlevel。若runlevel为0或6，则关闭系统，否则即调用shutdown来关闭系统。<br>语法：halt [-dfinpw]<br>参数：<br>-d 不要在wtmp中记录<br>-f 不论目前的runlevel为何，不调用shutdown即强制关闭系统<br>-i 在halt之前，关闭全部的网络界面<br>-n halt前，不用先执行sync<br>-p halt之后，执行poweroff<br>-w 仅在wtmp中记录，而不实际结束系统  </p>
<p>shutdown<br>功能：系统关机指令<br>语法：shutdown [-efFhknr][-t 秒数][时间][警告信息]<br>补充说明：shutdown指令可以关闭所有程序，并依用户的需要，进行重新开机或关机的动作<br>参数：<br>-c 当执行”shutdown -h 11:50”指令时，只要按+键就可以中断关机的指令。<br>-f 重新启动时不执行fsck。<br>-F 重新启动时执行fsck。<br>-h 将系统关机。<br>-k 只是送出信息给所有用户，但不会实际关机。<br>-n 不调用init程序进行关机，而由shutdown自己进行。<br>-r shutdown之后重新启动。<br>-t &lt;秒数&gt; 送出警告信息和删除信息之间要延迟多少秒。<br>　[时间]  设置多久时间后执行shutdown指令。  </p>
<p>ps<br>功能说明：报告程序状况<br>参数：<br>-a 显示终端上所有用户的进程<br>-l 显示进程的详细信息，包括父进程号，登录的终端号，进程优先级等<br>-u 以用户的格式显示进程的详细信息 包括CPU 内存的使用率等<br>-x 显示没有控制台的进程及后台进程<br>案例<br>ps -ef |grep tomcat  </p>
<p>kill<br>功能说明:杀死进行中的程序或工作<br>语法： kill [信号代码] 进程号<br>主要信号代码：<br>-9 强制终止指定进程<br>-15 -9无效的情况下使用  </p>
<p>killall<br>功能： 使用进程名来结束指定进程的运行。若系统存在同名的多个进程，则这些进程将全部结束运行<br>语法：killall [信号代码]  进程名<br>案例<br>结束系统中所有的vi进程<br>killall -9 vi  </p>
<p>|<br>功能：管道,管道符前面命令的输出作为后面命令的输入  </p>
<p>ftp<br>功能：设置文件系统相关功能<br>语法： ftp ip地址  </p>
<p>wget<br>功能：下载文件<br>案例：<br>wget  -O  /dev/null   <a href="http://192.176.2.8081/FileClient/" target="_blank" rel="noopener">http://192.176.2.8081/FileClient/</a>     判断是否连接的上  -O /dev/null 且不创建新的文件<br>wget  -O  /dev/null     还可以用于下载ftp地址文件【不是真实下载 下载完成不会有文件生成<br>后台下载<br>wget -b  XXXXXX<br>查看下载进度<br>tail -f wget-log  </p>
<p>vi编辑器<br>/   往后查找<br>？  往前查找<br>n  往后一个个查找<br> N 往前一个个查找  </p>

      
    </div>
    
    
    

    

    

    

    <footer class="post-footer">
      
        <div class="post-tags">
          
            <a href="/my_word/tags/Linux/" rel="tag"># Linux</a>
          
        </div>
      

      
      
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/my_word/2019/02/17/9012消费清单/" rel="next" title="9012消费清单">
                <i class="fa fa-chevron-left"></i> 9012消费清单
              </a>
            
          </div>

          <span class="post-nav-divider"></span>

          <div class="post-nav-prev post-nav-item">
            
          </div>
        </div>
      

      
      
    </footer>
  </div>
  
  
  
  </article>



    <div class="post-spread">
      
    </div>
  </div>


          </div>
          


          

  



        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    
    <div class="sidebar-inner">

      

      

      <section class="site-overview-wrap sidebar-panel sidebar-panel-active">
        <div class="site-overview">
          <div class="site-author motion-element" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
            
              <img class="site-author-image" itemprop="image" src="/my_word/uploads/avatar.png" alt="墨剑听禅">
            
              <p class="site-author-name" itemprop="name">墨剑听禅</p>
              <p class="site-description motion-element" itemprop="description">不要在没有神的世界里祈祷神</p>
          </div>

          <nav class="site-state motion-element">

            
              <div class="site-state-item site-state-posts">
              
                <a href="/my_word/archives/">
              
                  <span class="site-state-item-count">6</span>
                  <span class="site-state-item-name">日志</span>
                </a>
              </div>
            

            
              
              
              <div class="site-state-item site-state-categories">
                <a href="/my_word/categories/index.html">
                  <span class="site-state-item-count">6</span>
                  <span class="site-state-item-name">分类</span>
                </a>
              </div>
            

            
              
              
              <div class="site-state-item site-state-tags">
                <a href="/my_word/tags/index.html">
                  <span class="site-state-item-count">8</span>
                  <span class="site-state-item-name">标签</span>
                </a>
              </div>
            

          </nav>

          

          
            <div class="links-of-author motion-element">
                
                  <span class="links-of-author-item">
                    <a href="https://gitee.com/hello_abc123" target="_blank" title="Gitee">
                      
                        <i class="fa fa-fw fa-gitee"></i>Gitee</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://github.com/Tmory7" target="_blank" title="GitHub">
                      
                        <i class="fa fa-fw fa-github"></i>GitHub</a>
                  </span>
                
            </div>
          

          
          

          
          

          

        </div>
      </section>

      

      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright">&copy; <span itemprop="copyrightYear">2019</span>
  <span class="with-love">
    <i class="fa fa-user"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">墨剑听禅</span>

  
</div>


  <div class="powered-by">由 <a class="theme-link" target="_blank" href="https://hexo.io">Hexo</a> 强力驱动</div>



  <span class="post-meta-divider">|</span>



  <div class="theme-info">主题 &mdash; <a class="theme-link" target="_blank" href="https://github.com/iissnan/hexo-theme-next">NexT.Pisces</a> v5.1.4</div>




        







        
      </div>
    </footer>

    
      <div class="back-to-top">
        <i class="fa fa-arrow-up"></i>
        
      </div>
    

    

  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  












  
  
    <script type="text/javascript" src="/my_word/lib/jquery/index.js?v=2.1.3"></script>
  

  
  
    <script type="text/javascript" src="/my_word/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>
  

  
  
    <script type="text/javascript" src="/my_word/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>
  

  
  
    <script type="text/javascript" src="/my_word/lib/velocity/velocity.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/my_word/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/my_word/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
  


  


  <script type="text/javascript" src="/my_word/js/src/utils.js?v=5.1.4"></script>

  <script type="text/javascript" src="/my_word/js/src/motion.js?v=5.1.4"></script>



  
  


  <script type="text/javascript" src="/my_word/js/src/affix.js?v=5.1.4"></script>

  <script type="text/javascript" src="/my_word/js/src/schemes/pisces.js?v=5.1.4"></script>



  
  <script type="text/javascript" src="/my_word/js/src/scrollspy.js?v=5.1.4"></script>
<script type="text/javascript" src="/my_word/js/src/post-details.js?v=5.1.4"></script>



  


  <script type="text/javascript" src="/my_word/js/src/bootstrap.js?v=5.1.4"></script>



  


  




	





  





  












  





  

  
  <script src="https://cdn1.lncld.net/static/js/av-core-mini-0.6.4.js"></script>
  <script>AV.initialize("Ix7CpM4QSDF37qDVq2z3ngJm-gzGzoHsz", "RT7QcsqT5bhU4nFcz498s5hA");</script>
  <script>
    function showTime(Counter) {
      var query = new AV.Query(Counter);
      var entries = [];
      var $visitors = $(".leancloud_visitors");

      $visitors.each(function () {
        entries.push( $(this).attr("id").trim() );
      });

      query.containedIn('url', entries);
      query.find()
        .done(function (results) {
          var COUNT_CONTAINER_REF = '.leancloud-visitors-count';

          if (results.length === 0) {
            $visitors.find(COUNT_CONTAINER_REF).text(0);
            return;
          }

          for (var i = 0; i < results.length; i++) {
            var item = results[i];
            var url = item.get('url');
            var time = item.get('time');
            var element = document.getElementById(url);

            $(element).find(COUNT_CONTAINER_REF).text(time);
          }
          for(var i = 0; i < entries.length; i++) {
            var url = entries[i];
            var element = document.getElementById(url);
            var countSpan = $(element).find(COUNT_CONTAINER_REF);
            if( countSpan.text() == '') {
              countSpan.text(0);
            }
          }
        })
        .fail(function (object, error) {
          console.log("Error: " + error.code + " " + error.message);
        });
    }

    function addCount(Counter) {
      var $visitors = $(".leancloud_visitors");
      var url = $visitors.attr('id').trim();
      var title = $visitors.attr('data-flag-title').trim();
      var query = new AV.Query(Counter);

      query.equalTo("url", url);
      query.find({
        success: function(results) {
          if (results.length > 0) {
            var counter = results[0];
            counter.fetchWhenSave(true);
            counter.increment("time");
            counter.save(null, {
              success: function(counter) {
                var $element = $(document.getElementById(url));
                $element.find('.leancloud-visitors-count').text(counter.get('time'));
              },
              error: function(counter, error) {
                console.log('Failed to save Visitor num, with error message: ' + error.message);
              }
            });
          } else {
            var newcounter = new Counter();
            /* Set ACL */
            var acl = new AV.ACL();
            acl.setPublicReadAccess(true);
            acl.setPublicWriteAccess(true);
            newcounter.setACL(acl);
            /* End Set ACL */
            newcounter.set("title", title);
            newcounter.set("url", url);
            newcounter.set("time", 1);
            newcounter.save(null, {
              success: function(newcounter) {
                var $element = $(document.getElementById(url));
                $element.find('.leancloud-visitors-count').text(newcounter.get('time'));
              },
              error: function(newcounter, error) {
                console.log('Failed to create');
              }
            });
          }
        },
        error: function(error) {
          console.log('Error:' + error.code + " " + error.message);
        }
      });
    }

    $(function() {
      var Counter = AV.Object.extend("Counter");
      if ($('.leancloud_visitors').length == 1) {
        addCount(Counter);
      } else if ($('.post-title-link').length > 1) {
        showTime(Counter);
      }
    });
  </script>



  

  

  
  

  

  

  

</body>
</html>
